hydropower generation - Spanish English Dictionary